Skip to content

Manusha Job Posting Page Analytics: Create a donut chart showing applicants by experience - #1457

Open
manushajyasta30 wants to merge 2465 commits into
Manusha_donut_chart_show_applicants_by_experiencefrom
development
Open

manushajyasta30 wants to merge 2465 commits into
Manusha_donut_chart_show_applicants_by_experiencefrom
development

Conversation

@manushajyasta30

Copy link
Copy Markdown
Contributor

Description

image

Related PRS (if any):

T
To test this backend PR you need to checkout the ##3654 frontend PR.

Main changes explained:

added routes:
Route: GET /api/applicants/experience-breakdown
GET http://localhost:4500/api/experience-breakdown?roles=Frontend Developer
GET http://localhost:4500/api/experience-breakdown?startDate=2023-01-01&endDate=2024-12-31

How to test:

  1. check into current branch
  2. do npm install and ... to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. verify endpoints

Screenshots or videos of changes:

image

@manushajyasta30 manushajyasta30 changed the title Job Posting Page Analytics: Create a donut chart showing applicants by experience Manusha Job Posting Page Analytics: Create a donut chart showing applicants by experience Jun 14, 2025
@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Jun 18, 2025
@Venk-rgb Venk-rgb self-assigned this Jun 19, 2025
shreevathsrao and others added 30 commits August 10, 2026 11:28
…e-post-entry-404

Amaresh - Fix: Add Lost Time for project/team returns 404 due to missing personId lookup
…tion-category-filter-bug-backend

Amaresh taking over for Alisha - fix: Job Posting Page – “Select Category” Filter Returns No Listings
Bring Juhitha_Create_Injury_Trend_Chart onto current development. Drop unrelated app.js changes, include year in month labels, and accept project names when projectId is not an ObjectId.

Co-authored-by: Cursor <cursoragent@cursor.com>
Raise Sonar new-code coverage for injuryCategoryController trend-data and create endpoints above the 80% quality gate.

Co-authored-by: Cursor <cursoragent@cursor.com>
…flicts, restore dropped routes and infringement fields
…dd-support-team-backend

Follow up for Sai Sandeep taking over for Kristin: Phase 4 - Support Team Backend (Permissions + Daily Log Access)
…_hours_distribution

Yuxuan - Fix Volunteer Hours Distribution date boundaries
…bmissions_backend_lateDetection

Amaresh taking over for Linh – Fixed educator Task Submissions Backend Fixes + Add studentId + Late Detection
Purav taking over for Chieh Jui Lee - Fix the conflict for merging pr1342
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.2.2 to 5.3.1.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases)
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md)
- [Commits](patrickjuchli/basic-ftp@v5.2.2...v5.3.1)

---
updated-dependencies:
- dependency-name: basic-ftp
  dependency-version: 5.3.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…er-knowledge-evolution-backend

Amaresh taking over for Alisha: Implementation of learner knowledge evolution backend
…_insights_visual_indicators_be

Sireesha taking over for Linh - Material Usage Insights Backend APIs and Calculations
…vent-Button-clean

Bosu taking over for Manvitha- Event Reschedule Button
…-most-expensive-endpoint

Amaresh - Phase 2 Summary Dashboard: Fix issue chart endpoints (BE) for PR #4608
…us-donut-backend

Shreevaths taking over for Saicharan - Project status summary API for donut chart (backend)
…ummary_stats

Ansh - fix Total Org Summary badge stats aggregation
…jury-Trend-Chart

Purav taking over: create injury trend chart
…s-Zero

Gayatri -Fix taskHours always returning 0 in getTaskAndProjectStats
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Do Not Review Do not review or look at code without full context Needs New Developer This is a PR that is partially developed but needs someone new to take it over and finish it.

Projects

None yet

Development

Successfully merging this pull request may close these issues.